package cn.com.huzo.service.financial;

import cn.com.huzo.model.entities.financial.ReportPaymentForMaterialEntity;
import huzofw.service.GenericManager;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * 材料付款明细管理服务对象接口。
 *
 * @author 吴旭
 */
public interface ReportPaymentForMaterialManager extends GenericManager<ReportPaymentForMaterialEntity, HashMap> {

    /**
     * 取得材料付款明细
     *
     * @param criterion 给定的条件（开票日、供应商、发票号）
     * @return
     * @throws java.lang.Exception
     */
    List<ReportPaymentForMaterialEntity> fetchReportData(Map<String, Object> criterion) throws Exception;
}
